package proyecto.struts.action;

import java.util.List;
import java.util.Map;

import com.opensymphony.xwork2.ActionContext;

import proyecto.struts.bean.Paquetesactividades;
import proyecto.struts.bean.Paquetesherramientas;
import proyecto.struts.bean.Paquetesmateriales;
import proyecto.struts.services.UtilService;

public class PaqueteDetAction {

	private Paquetesactividades actividad;
	private Paquetesherramientas herramienta;
	private Paquetesmateriales material;
	
	private List<Paquetesactividades> actividades;
	private List<Paquetesherramientas> herramientas;
	private List<Paquetesmateriales> materiales;
	
	UtilService utlServ = new UtilService();
	
	public String execute(){
		return "success";
	}

	public String popBuscarHerramienta(){
		Map session = ActionContext.getContext().getSession();
		try {
			if(herramienta!=null){
				herramientas = utlServ.popBucarHerramienta(herramienta);
			}
			
		} catch (Exception e) {
			// TODO: handle exception
		}
		return "success";
	}
	public String popBuscarActividad(){
		Map session = ActionContext.getContext().getSession();
		try {
			if(actividad!=null){
				actividades = utlServ.popBuscarActividad(actividad);
			}
			
		} catch (Exception e) {
			// TODO: handle exception
		}
		return "success";
	}
	public String popBuscarMaterial(){
		Map session = ActionContext.getContext().getSession();
		try {
			if(material!=null){
				materiales = utlServ.popBuscarMaterial(material);
			}
			
		} catch (Exception e) {
			// TODO: handle exception
		}
		return "success";
	}
	
	
	public Paquetesactividades getActividad() {
		return actividad;
	}

	public void setActividad(Paquetesactividades actividad) {
		this.actividad = actividad;
	}

	public Paquetesherramientas getHerramienta() {
		return herramienta;
	}

	public void setHerramienta(Paquetesherramientas herramienta) {
		this.herramienta = herramienta;
	}

	public Paquetesmateriales getMaterial() {
		return material;
	}

	public void setMaterial(Paquetesmateriales material) {
		this.material = material;
	}

	public List<Paquetesactividades> getActividades() {
		return actividades;
	}

	public void setActividades(List<Paquetesactividades> actividades) {
		this.actividades = actividades;
	}

	public List<Paquetesherramientas> getHerramientas() {
		return herramientas;
	}

	public void setHerramientas(List<Paquetesherramientas> herramientas) {
		this.herramientas = herramientas;
	}

	public List<Paquetesmateriales> getMateriales() {
		return materiales;
	}

	public void setMateriales(List<Paquetesmateriales> materiales) {
		this.materiales = materiales;
	}
	
	
	
	
}
